body {
  font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, sans-serif;
  background-color: #fff; }

a {
  color: #30b497;
  text-decoration: none; }
  a:active {
    color: #258c75; }

.gy-webkit-box {
  display: -webkit-box;
  width: 100%; }
  .gy-webkit-box > input {
    display: block;
    -webkit-box-flex: 1; }
  .gy-webkit-box > button {
    margin-right: -8px; }
  .gy-webkit-box > .gy-btn-primary {
    margin-left: 8px;
    height: 40px; }

.gy-login-wrap,
.gy-tel-wrap {
  position: absolute;
  width: 70%;
  top: 30%;
  left: 15%; }
  .gy-login-wrap input,
  .gy-tel-wrap input {
    border: 0;
    background-color: #f8f8f8; }

.gy-login-wrap input {
  text-align: center; }

.gy-bar, .gy-bar-nav {
  background-color: #30b497; }

.gy-bar-nav > a, .gy-bar-nav .mui-title {
  color: #fff; }
.gy-bar-nav > a:active {
  color: #e6e6e6; }

.gy-tab-item.gy-active {
  color: #30b497; }

.gy-btn-primary {
  color: #fff;
  background-color: #30b497;
  border: 1px solid #30b497; }
  .gy-btn-primary:enabled:active, .gy-btn-primary.gy-active:enabled {
    color: #fff;
    background-color: #258c75;
    border: 1px solid #258c75; }

.gy-btn-block {
  font-size: 16px;
  display: block;
  width: 100%;
  margin-bottom: 10px; }

.gy-btn-link, .gy-btn-link-gray {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #30b497;
  background-color: transparent;
  border: 0; }
  .gy-btn-link:enabled:active, .gy-btn-link-gray:enabled:active, .gy-btn-link.gy-active:enabled, .gy-active.gy-btn-link-gray:enabled {
    color: #258c75;
    background-color: transparent; }

.gy-btn-link-gray {
  color: #888;
  margin-bottom: 10px; }
  .gy-btn-link-gray:enabled:active, .gy-btn-link-gray.gy-active:enabled {
    color: #6f6f6f; }

.gy-btn-outlined {
  background-color: transparent; }
  .gy-btn-outlined.gy-btn-primary {
    color: #30b497; }


/**
 * Patch
 * =========================================
 */
.mui-content>.mui-table-view:first-child {
    margin-top: 0;
}